package Freya.base;
import java.util.Scanner;

public class scanner01 {
    /*Scanner对象
    Java 给我们提供了这样一个工具类 ， 我们可以获取用户的输入 。 java.util.Scanner 是 java5 的新特征，我们可以通过 Scanner 类来获取用户输入。
    基本语法 ： Scanner s = new Scanner(System.in);
    通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串 ， 在读取我们的一般需要 使用 hasNext() 与 hasNextLine() 判断是否还有输入的数据
    * */
    public static void main(String[] args) {
        //创建一个扫描对象 ， 用于接收键盘数据
        Scanner scanner = new Scanner(System.in);
        System.out.println("使用 next 方法接收 ：");
        //判断用户有没有输入字符串
        if(scanner.hasNext()){
            String str = scanner.next();
            System.out.println("用户输入的内容为：" + str);
        }
        //凡是属于 IO 流的类如果不关闭会一直占用资源 ，要养成好习惯用完就把他关掉
        scanner.close();//关闭 scanner ，这样可以节省一些资源
    }
}
